![]() |
AzeorthCore 3.3.5a
OpenSource WoW Emulator
|
Player session in the World. More...
#include <WorldSession.h>
Classes | |
| class | DosProtection |
Public Attributes | |
| time_t | m_muteTime |
| std::atomic< time_t > | m_timeOutTime |
| uint32 | _lastAuctionListItemsMSTime |
| uint32 | _lastAuctionListOwnerItemsMSTime |
Protected Attributes | |
| class WorldSession::DosProtection | AntiDOS |
Private Types | |
| typedef std::list< AddonInfo > | AddonsList |
Private Member Functions | |
| void | ProcessQueryCallbacks () |
| void | moveItems (Item *myItems[], Item *hisItems[]) |
| bool | CanUseBank (ObjectGuid bankerGUID=ObjectGuid::Empty) const |
| bool | recoveryItem (Item *pItem) |
| void | LogUnexpectedOpcode (WorldPacket *packet, char const *status, const char *reason) |
| Logging helper for unexpected opcodes. More... | |
| void | LogUnprocessedTail (WorldPacket *packet) |
| Logging helper for unexpected opcodes. More... | |
| bool | IsLegitCharacterForAccount (ObjectGuid guid) |
| void | ComputeNewClockDelta () |
| WorldSession (WorldSession const &right)=delete | |
| WorldSession & | operator= (WorldSession const &right)=delete |
Friends | |
| class | World |
Definition at line 329 of file WorldSession.h.
|
private |
Definition at line 1151 of file WorldSession.h.
| WorldSession::WorldSession | ( | uint32 | id, |
| std::string && | name, | ||
| std::shared_ptr< WorldSocket > | sock, | ||
| AccountTypes | sec, | ||
| uint8 | expansion, | ||
| time_t | mute_time, | ||
| LocaleConstant | locale, | ||
| uint32 | recruiter, | ||
| bool | isARecruiter, | ||
| bool | skipQueue, | ||
| uint32 | TotalTime | ||
| ) |
WorldSession constructor.
Definition at line 104 of file WorldSession.cpp.
| WorldSession::~WorldSession | ( | ) |
WorldSession destructor.
Definition at line 156 of file WorldSession.cpp.
|
privatedelete |
| SQLQueryHolderCallback & WorldSession::AddQueryHolderCallback | ( | SQLQueryHolderCallback && | callback | ) |
Definition at line 1285 of file WorldSession.cpp.
| TransactionCallback & WorldSession::AddTransactionCallback | ( | TransactionCallback && | callback | ) |
Definition at line 1280 of file WorldSession.cpp.
| void WorldSession::BuildPartyMemberStatsChangedPacket | ( | Player * | player, |
| WorldPacket * | data | ||
| ) |
Definition at line 791 of file GroupHandler.cpp.
| bool WorldSession::CanOpenMailBox | ( | ObjectGuid | guid | ) |
Definition at line 36 of file MailHandler.cpp.
|
inline |
Definition at line 358 of file WorldSession.h.
|
private |
Definition at line 27 of file BankHandler.cpp.
| bool WorldSession::CheckStableMaster | ( | ObjectGuid | guid | ) |
Definition at line 657 of file PetHandler.cpp.
|
private |
Definition at line 915 of file MovementHandler.cpp.
| bool WorldSession::DisallowHyperlinksAndMaybeKick | ( | std::string_view | str | ) |
Definition at line 749 of file WorldSession.cpp.
| void WorldSession::DoLootRelease | ( | ObjectGuid | lguid | ) |
Definition at line 258 of file LootHandler.cpp.
|
inline |
Definition at line 371 of file WorldSession.h.
|
inline |
Definition at line 447 of file WorldSession.h.
|
inline |
Definition at line 359 of file WorldSession.h.
| char const * WorldSession::GetAcoreString | ( | uint32 | entry | ) | const |
Definition at line 798 of file WorldSession.cpp.
|
inline |
Definition at line 527 of file WorldSession.h.
|
inline |
Definition at line 364 of file WorldSession.h.
| ObjectGuid::LowType WorldSession::GetGuidLow | ( | ) | const |
Get player guid if available. Use for logging purposes only.
Definition at line 202 of file WorldSession.cpp.
|
inline |
Definition at line 499 of file WorldSession.h.
|
inline |
Definition at line 1065 of file WorldSession.h.
|
inline |
Definition at line 360 of file WorldSession.h.
| std::string WorldSession::GetPlayerInfo | ( | ) | const |
Definition at line 185 of file WorldSession.cpp.
| std::string const & WorldSession::GetPlayerName | ( | ) | const |
Definition at line 180 of file WorldSession.cpp.
|
inline |
Definition at line 1076 of file WorldSession.h.
|
inline |
Definition at line 523 of file WorldSession.h.
|
inline |
Definition at line 369 of file WorldSession.h.
|
inline |
Definition at line 357 of file WorldSession.h.
|
inline |
Definition at line 495 of file WorldSession.h.
|
inline |
Definition at line 496 of file WorldSession.h.
|
inline |
Definition at line 1069 of file WorldSession.h.
|
inline |
Definition at line 374 of file WorldSession.h.
Definition at line 456 of file WorldSession.h.
| void WorldSession::Handle_Deprecated | ( | WorldPacket & | recvPacket | ) |
Definition at line 821 of file WorldSession.cpp.
| void WorldSession::Handle_EarlyProccess | ( | WorldPacket & | recvPacket | ) |
Definition at line 809 of file WorldSession.cpp.
| void WorldSession::Handle_NULL | ( | WorldPacket & | null | ) |
Definition at line 803 of file WorldSession.cpp.
| void WorldSession::Handle_ServerSide | ( | WorldPacket & | recvPacket | ) |
Definition at line 815 of file WorldSession.cpp.
| void WorldSession::HandleAcceptGrantLevel | ( | WorldPacket & | recvData | ) |
Definition at line 66 of file ReferAFriendHandler.cpp.
| void WorldSession::HandleAcceptTradeOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 245 of file TradeHandler.cpp.
| void WorldSession::HandleActivateTaxiExpressOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 169 of file TaxiHandler.cpp.
| void WorldSession::HandleActivateTaxiOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 264 of file TaxiHandler.cpp.
| void WorldSession::HandleAddFriendOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 39 of file Socialhandler.cpp.
| void WorldSession::HandleAddIgnoreOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 109 of file Socialhandler.cpp.
| void WorldSession::HandleAlterAppearance | ( | WorldPacket & | recvData | ) |
Definition at line 1503 of file CharacterHandler.cpp.
| void WorldSession::HandleAreaSpiritHealerQueryOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1642 of file MiscHandler.cpp.
| void WorldSession::HandleAreaSpiritHealerQueueOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1665 of file MiscHandler.cpp.
| void WorldSession::HandleAreaTriggerOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 727 of file MiscHandler.cpp.
| void WorldSession::HandleArenaTeamAcceptOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 159 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleArenaTeamDeclineOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 192 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleArenaTeamDisbandOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 257 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleArenaTeamInviteOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 75 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleArenaTeamLeaderOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 354 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleArenaTeamLeaveOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 200 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleArenaTeamQueryOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 50 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleArenaTeamRemoveOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 289 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleArenaTeamRosterOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 64 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleAttackStopOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 69 of file CombatHandler.cpp.
| void WorldSession::HandleAttackSwingOpcode | ( | WorldPacket & | recvPacket | ) |
Client explicitly checks the following before sending CMSG_ATTACKSWING packet, so we'll place the same check here. Note that it might be possible to reuse this snippet in other places as well.
Definition at line 29 of file CombatHandler.cpp.
| void WorldSession::HandleAuctionHelloOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 34 of file AuctionHouseHandler.cpp.
| void WorldSession::HandleAuctionListBidderItems | ( | WorldPacket & | recvData | ) |
Definition at line 598 of file AuctionHouseHandler.cpp.
| void WorldSession::HandleAuctionListItems | ( | WorldPacket & | recvData | ) |
Definition at line 710 of file AuctionHouseHandler.cpp.
| void WorldSession::HandleAuctionListOwnerItems | ( | WorldPacket & | recvData | ) |
Definition at line 655 of file AuctionHouseHandler.cpp.
| void WorldSession::HandleAuctionListOwnerItemsEvent | ( | ObjectGuid | creatureGuid | ) |
Definition at line 677 of file AuctionHouseHandler.cpp.
| void WorldSession::HandleAuctionListPendingSales | ( | WorldPacket & | recvData | ) |
Definition at line 767 of file AuctionHouseHandler.cpp.
| void WorldSession::HandleAuctionPlaceBid | ( | WorldPacket & | recvData | ) |
Definition at line 396 of file AuctionHouseHandler.cpp.
| void WorldSession::HandleAuctionRemoveItem | ( | WorldPacket & | recvData | ) |
Definition at line 523 of file AuctionHouseHandler.cpp.
| void WorldSession::HandleAuctionSellItem | ( | WorldPacket & | recvData | ) |
Definition at line 117 of file AuctionHouseHandler.cpp.
| void WorldSession::HandleAutoBankItemOpcode | ( | WorldPackets::Bank::AutoBankItem & | packet | ) |
Definition at line 67 of file BankHandler.cpp.
| void WorldSession::HandleAutoEquipItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 165 of file ItemHandler.cpp.
| void WorldSession::HandleAutoEquipItemSlotOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 105 of file ItemHandler.cpp.
| void WorldSession::HandleAutoStoreBagItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 1101 of file ItemHandler.cpp.
| void WorldSession::HandleAutoStoreBankItemOpcode | ( | WorldPackets::Bank::AutoStoreBankItem & | packet | ) |
Definition at line 101 of file BankHandler.cpp.
| void WorldSession::HandleAutostoreLootItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 33 of file LootHandler.cpp.
| void WorldSession::HandleBankerActivateOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 45 of file BankHandler.cpp.
| void WorldSession::HandleBattlefieldLeaveOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 585 of file BattleGroundHandler.cpp.
| void WorldSession::HandleBattlefieldListOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 365 of file BattleGroundHandler.cpp.
| void WorldSession::HandleBattleFieldPortOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 390 of file BattleGroundHandler.cpp.
| void WorldSession::HandleBattlefieldStatusOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 603 of file BattleGroundHandler.cpp.
| void WorldSession::HandleBattlegroundPlayerPositionsOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 295 of file BattleGroundHandler.cpp.
| void WorldSession::HandleBattlemasterHelloOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 34 of file BattleGroundHandler.cpp.
| void WorldSession::HandleBattlemasterJoinArena | ( | WorldPacket & | recvData | ) |
Definition at line 664 of file BattleGroundHandler.cpp.
| void WorldSession::HandleBattlemasterJoinOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 71 of file BattleGroundHandler.cpp.
| void WorldSession::HandleBeginTradeOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 518 of file TradeHandler.cpp.
| void WorldSession::HandleBfEntryInviteResponse | ( | WorldPacket & | recvData | ) |
Definition at line 114 of file BattlefieldHandler.cpp.
| void WorldSession::HandleBfExitRequest | ( | WorldPacket & | recvData | ) |
Definition at line 137 of file BattlefieldHandler.cpp.
| void WorldSession::HandleBfQueueInviteResponse | ( | WorldPacket & | recvData | ) |
Definition at line 96 of file BattlefieldHandler.cpp.
| void WorldSession::HandleBinderActivateOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 425 of file NPCHandler.cpp.
| void WorldSession::HandleBugOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 624 of file MiscHandler.cpp.
| void WorldSession::HandleBusyTradeOpcode | ( | WorldPacket & | recvPacket | ) |
| void WorldSession::HandleBuybackItem | ( | WorldPacket & | recvPacket | ) |
Definition at line 862 of file ItemHandler.cpp.
| void WorldSession::HandleBuyBankSlotOpcode | ( | WorldPackets::Bank::BuyBankSlot & | buyBankSlot | ) |
Definition at line 146 of file BankHandler.cpp.
| void WorldSession::HandleBuyItemInSlotOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 918 of file ItemHandler.cpp.
| void WorldSession::HandleBuyItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 960 of file ItemHandler.cpp.
| void WorldSession::HandleBuyStableSlot | ( | WorldPacket & | recvPacket | ) |
Definition at line 739 of file NPCHandler.cpp.
| void WorldSession::HandleCalendarAddEvent | ( | WorldPacket & | recvData | ) |
Definition at line 239 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarArenaTeam | ( | WorldPacket & | recvData | ) |
Definition at line 216 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarComplain | ( | WorldPacket & | recvData | ) |
Definition at line 766 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarCopyEvent | ( | WorldPacket & | recvData | ) |
Definition at line 436 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarEventInvite | ( | WorldPacket & | recvData | ) |
Definition at line 521 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarEventModeratorStatus | ( | WorldPacket & | recvData | ) |
Definition at line 737 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarEventRemoveInvite | ( | WorldPacket & | recvData | ) |
Definition at line 677 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarEventRsvp | ( | WorldPacket & | recvData | ) |
Definition at line 641 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarEventSignup | ( | WorldPacket & | recvData | ) |
Definition at line 615 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarEventStatus | ( | WorldPacket & | recvData | ) |
Definition at line 705 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarGetCalendar | ( | WorldPacket & | recvData | ) |
Definition at line 52 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarGetEvent | ( | WorldPacket & | recvData | ) |
| void WorldSession::HandleCalendarGetNumPending | ( | WorldPacket & | recvData | ) |
Definition at line 778 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarGuildFilter | ( | WorldPacket & | recvData | ) |
Definition at line 200 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarRemoveEvent | ( | WorldPacket & | recvData | ) |
Definition at line 425 of file CalendarHandler.cpp.
| void WorldSession::HandleCalendarUpdateEvent | ( | WorldPacket & | recvData | ) |
Definition at line 368 of file CalendarHandler.cpp.
| void WorldSession::HandleCancelAuraOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 488 of file SpellHandler.cpp.
| void WorldSession::HandleCancelAutoRepeatSpellOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 566 of file SpellHandler.cpp.
| void WorldSession::HandleCancelCastOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 476 of file SpellHandler.cpp.
| void WorldSession::HandleCancelChanneling | ( | WorldPacket & | recvData | ) |
Definition at line 573 of file SpellHandler.cpp.
| void WorldSession::HandleCancelGrowthAuraOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 562 of file SpellHandler.cpp.
| void WorldSession::HandleCancelMountAuraOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1533 of file MiscHandler.cpp.
| void WorldSession::HandleCancelTempEnchantmentOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1549 of file ItemHandler.cpp.
| void WorldSession::HandleCancelTradeOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 536 of file TradeHandler.cpp.
| void WorldSession::HandleCastSpellOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 337 of file SpellHandler.cpp.
| void WorldSession::HandleChangeSeatsOnControlledVehicle | ( | WorldPacket & | recvData | ) |
Definition at line 58 of file VehicleHandler.cpp.
| void WorldSession::HandleChannelAnnouncements | ( | WorldPacket & | recvPacket | ) |
Definition at line 254 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelBan | ( | WorldPacket & | recvPacket | ) |
Definition at line 224 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelDeclineInvite | ( | WorldPacket & | recvPacket | ) |
Definition at line 803 of file ChatHandler.cpp.
| void WorldSession::HandleChannelDisplayListQuery | ( | WorldPacket & | recvPacket | ) |
Definition at line 279 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelInvite | ( | WorldPacket & | recvPacket | ) |
Definition at line 194 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelKick | ( | WorldPacket & | recvPacket | ) |
Definition at line 209 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelList | ( | WorldPacket & | recvPacket | ) |
Definition at line 79 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelModerateOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 266 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelModerator | ( | WorldPacket & | recvPacket | ) |
Definition at line 134 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelMute | ( | WorldPacket & | recvPacket | ) |
Definition at line 164 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelOwner | ( | WorldPacket & | recvPacket | ) |
Definition at line 122 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelPassword | ( | WorldPacket & | recvPacket | ) |
Definition at line 92 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelSetOwner | ( | WorldPacket & | recvPacket | ) |
Definition at line 107 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelUnban | ( | WorldPacket & | recvPacket | ) |
Definition at line 239 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelUnmoderator | ( | WorldPacket & | recvPacket | ) |
Definition at line 149 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelUnmute | ( | WorldPacket & | recvPacket | ) |
Definition at line 179 of file ChannelHandler.cpp.
| void WorldSession::HandleChannelVoiceOnOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 31 of file VoiceChatHandler.cpp.
| void WorldSession::HandleCharacterAuraFrozen | ( | PreparedQueryResult | result | ) |
Definition at line 598 of file MiscHandler.cpp.
| void WorldSession::HandleCharCreateOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 267 of file CharacterHandler.cpp.
| void WorldSession::HandleCharCustomize | ( | WorldPacket & | recvData | ) |
Definition at line 1615 of file CharacterHandler.cpp.
| void WorldSession::HandleCharCustomizeCallback | ( | std::shared_ptr< CharacterCustomizeInfo > | customizeInfo, |
| PreparedQueryResult | result | ||
| ) |
Customize
Name Change and update atLogin flags
Definition at line 1655 of file CharacterHandler.cpp.
| void WorldSession::HandleCharDeleteOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 605 of file CharacterHandler.cpp.
| void WorldSession::HandleCharEnum | ( | PreparedQueryResult | result | ) |
Definition at line 222 of file CharacterHandler.cpp.
| void WorldSession::HandleCharEnumOpcode | ( | WorldPacket & | recvPacket | ) |
get all the data necessary for loading all characters (along with their pets) on the account
Definition at line 250 of file CharacterHandler.cpp.
| void WorldSession::HandleCharFactionOrRaceChange | ( | WorldPacket & | recvData | ) |
Definition at line 1906 of file CharacterHandler.cpp.
| void WorldSession::HandleCharFactionOrRaceChangeCallback | ( | std::shared_ptr< CharacterFactionChangeInfo > | factionChangeInfo, |
| PreparedQueryResult | result | ||
| ) |
Definition at line 1946 of file CharacterHandler.cpp.
| void WorldSession::HandleCharRenameCallBack | ( | std::shared_ptr< CharacterRenameInfo > | renameInfo, |
| PreparedQueryResult | result | ||
| ) |
Definition at line 1372 of file CharacterHandler.cpp.
| void WorldSession::HandleCharRenameOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1332 of file CharacterHandler.cpp.
| void WorldSession::HandleChatIgnoredOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 786 of file ChatHandler.cpp.
| void WorldSession::HandleClearChannelWatch | ( | WorldPacket & | recvPacket | ) |
Definition at line 323 of file ChannelHandler.cpp.
| void WorldSession::HandleClearTradeItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 712 of file TradeHandler.cpp.
| void WorldSession::HandleClientCastFlags | ( | WorldPacket & | recvPacket, |
| uint8 | castFlags, | ||
| SpellCastTargets & | targets | ||
| ) |
Definition at line 36 of file SpellHandler.cpp.
| void WorldSession::HandleComplainOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1179 of file MiscHandler.cpp.
| void WorldSession::HandleCompleteCinematic | ( | WorldPacket & | recvPacket | ) |
Definition at line 980 of file MiscHandler.cpp.
| void WorldSession::HandleContactListOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 29 of file Socialhandler.cpp.
| void WorldSession::HandleCorpseMapPositionQuery | ( | WorldPacket & | recvPacket | ) |
Definition at line 397 of file QueryHandler.cpp.
| void WorldSession::HandleCorpseQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 220 of file QueryHandler.cpp.
| void WorldSession::HandleCreatureQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Only static data is sent in this packet !!!
Definition at line 94 of file QueryHandler.cpp.
| void WorldSession::HandleDelFriendOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 97 of file Socialhandler.cpp.
| void WorldSession::HandleDelIgnoreOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 144 of file Socialhandler.cpp.
| void WorldSession::HandleDestroyItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 295 of file ItemHandler.cpp.
| void WorldSession::HandleDismissControlledVehicle | ( | WorldPacket & | recvData | ) |
Definition at line 26 of file VehicleHandler.cpp.
| void WorldSession::HandleDismissCritter | ( | WorldPackets::Pet::DismissCritter & | dismissCritter | ) |
Definition at line 39 of file PetHandler.cpp.
| void WorldSession::HandleDuelAcceptedOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 26 of file DuelHandler.cpp.
| void WorldSession::HandleDuelCancelledOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 53 of file DuelHandler.cpp.
| void WorldSession::HandleEjectPassenger | ( | WorldPacket & | data | ) |
Definition at line 162 of file VehicleHandler.cpp.
| void WorldSession::HandleEmoteOpcode | ( | WorldPackets::Chat::EmoteClient & | packet | ) |
Definition at line 669 of file ChatHandler.cpp.
| void WorldSession::HandleEnterPlayerVehicle | ( | WorldPacket & | data | ) |
Definition at line 140 of file VehicleHandler.cpp.
| void WorldSession::HandleEquipmentSetDelete | ( | WorldPacket & | recvData | ) |
Definition at line 1812 of file CharacterHandler.cpp.
| void WorldSession::HandleEquipmentSetSave | ( | WorldPacket & | recvData | ) |
Definition at line 1753 of file CharacterHandler.cpp.
| void WorldSession::HandleEquipmentSetUse | ( | WorldPacket & | recvData | ) |
Definition at line 1822 of file CharacterHandler.cpp.
| void WorldSession::HandleFarSightOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1239 of file MiscHandler.cpp.
| void WorldSession::HandleFeatherFallAck | ( | WorldPacket & | recvData | ) |
Definition at line 998 of file MiscHandler.cpp.
| void WorldSession::HandleForceSpeedChangeAck | ( | WorldPacket & | recvData | ) |
Definition at line 608 of file MovementHandler.cpp.
| void WorldSession::HandleGameObjectQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Only static data is sent in this packet !!!
Definition at line 160 of file QueryHandler.cpp.
| void WorldSession::HandleGameobjectReportUse | ( | WorldPacket & | recvPacket | ) |
Definition at line 313 of file SpellHandler.cpp.
| void WorldSession::HandleGameObjectUseOpcode | ( | WorldPacket & | recPacket | ) |
Definition at line 292 of file SpellHandler.cpp.
| void WorldSession::HandleGetChannelMemberCount | ( | WorldPacket & | recvPacket | ) |
Definition at line 285 of file ChannelHandler.cpp.
| void WorldSession::HandleGetMailList | ( | WorldPacket & | recvData | ) |
Definition at line 601 of file MailHandler.cpp.
| void WorldSession::HandleGMResponseResolve | ( | WorldPacket & | recvPacket | ) |
Definition at line 280 of file TicketHandler.cpp.
| void WorldSession::HandleGMSurveySubmit | ( | WorldPacket & | recvPacket | ) |
Definition at line 197 of file TicketHandler.cpp.
| void WorldSession::HandleGMTicketCreateOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 30 of file TicketHandler.cpp.
| void WorldSession::HandleGMTicketDeleteOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 158 of file TicketHandler.cpp.
| void WorldSession::HandleGMTicketGetTicketOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 173 of file TicketHandler.cpp.
| void WorldSession::HandleGMTicketSystemStatusOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 188 of file TicketHandler.cpp.
| void WorldSession::HandleGMTicketUpdateOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 131 of file TicketHandler.cpp.
| void WorldSession::HandleGossipHelloOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 274 of file NPCHandler.cpp.
| void WorldSession::HandleGossipSelectOptionOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 87 of file MiscHandler.cpp.
| void WorldSession::HandleGrantLevel | ( | WorldPacket & | recvData | ) |
Definition at line 23 of file ReferAFriendHandler.cpp.
| void WorldSession::HandleGroupAcceptOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 230 of file GroupHandler.cpp.
| void WorldSession::HandleGroupAssistantLeaderOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 678 of file GroupHandler.cpp.
| void WorldSession::HandleGroupChangeSubGroupOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 639 of file GroupHandler.cpp.
| void WorldSession::HandleGroupDeclineOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 292 of file GroupHandler.cpp.
| void WorldSession::HandleGroupDisbandOpcode | ( | WorldPacket & | recvPacket | ) |
error handling
Definition at line 458 of file GroupHandler.cpp.
| void WorldSession::HandleGroupInviteOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 61 of file GroupHandler.cpp.
| void WorldSession::HandleGroupRaidConvertOpcode | ( | WorldPacket & | recvData | ) |
error handling
Definition at line 612 of file GroupHandler.cpp.
| void WorldSession::HandleGroupSetLeaderOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 437 of file GroupHandler.cpp.
| void WorldSession::HandleGroupSwapSubGroupOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1131 of file GroupHandler.cpp.
| void WorldSession::HandleGroupUninviteGuidOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 315 of file GroupHandler.cpp.
| void WorldSession::HandleGroupUninviteOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 390 of file GroupHandler.cpp.
| void WorldSession::HandleGuildAcceptOpcode | ( | WorldPackets::Guild::AcceptGuildInvite & | invite | ) |
| void WorldSession::HandleGuildAddRankOpcode | ( | WorldPackets::Guild::GuildAddRank & | packet | ) |
Definition at line 203 of file GuildHandler.cpp.
| void WorldSession::HandleGuildBankBuyTab | ( | WorldPackets::Guild::GuildBankBuyTab & | packet | ) |
Definition at line 363 of file GuildHandler.cpp.
| void WorldSession::HandleGuildBankDepositMoney | ( | WorldPackets::Guild::GuildBankDepositMoney & | packet | ) |
Definition at line 304 of file GuildHandler.cpp.
| void WorldSession::HandleGuildBankerActivate | ( | WorldPackets::Guild::GuildBankActivate & | packet | ) |
Definition at line 274 of file GuildHandler.cpp.
| void WorldSession::HandleGuildBankLogQuery | ( | WorldPackets::Guild::GuildBankLogQuery & | packet | ) |
Definition at line 383 of file GuildHandler.cpp.
| void WorldSession::HandleGuildBankMoneyWithdrawn | ( | WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery & | packet | ) |
Definition at line 259 of file GuildHandler.cpp.
| void WorldSession::HandleGuildBankQueryTab | ( | WorldPackets::Guild::GuildBankQueryTab & | packet | ) |
Definition at line 294 of file GuildHandler.cpp.
| void WorldSession::HandleGuildBankSwapItems | ( | WorldPackets::Guild::GuildBankSwapItems & | packet | ) |
Definition at line 324 of file GuildHandler.cpp.
| void WorldSession::HandleGuildBankUpdateTab | ( | WorldPackets::Guild::GuildBankUpdateTab & | packet | ) |
Definition at line 372 of file GuildHandler.cpp.
| void WorldSession::HandleGuildBankWithdrawMoney | ( | WorldPackets::Guild::GuildBankWithdrawMoney & | packet | ) |
Definition at line 315 of file GuildHandler.cpp.
| void WorldSession::HandleGuildChangeInfoTextOpcode | ( | WorldPackets::Guild::GuildUpdateInfoText & | packet | ) |
Definition at line 219 of file GuildHandler.cpp.
| void WorldSession::HandleGuildCreateOpcode | ( | WorldPackets::Guild::GuildCreate & | packet | ) |
Definition at line 39 of file GuildHandler.cpp.
| void WorldSession::HandleGuildDeclineOpcode | ( | WorldPackets::Guild::GuildDeclineInvitation & | decline | ) |
Definition at line 70 of file GuildHandler.cpp.
| void WorldSession::HandleGuildDelRankOpcode | ( | WorldPackets::Guild::GuildDeleteRank & | packet | ) |
Definition at line 211 of file GuildHandler.cpp.
| void WorldSession::HandleGuildDemoteOpcode | ( | WorldPackets::Guild::GuildDemoteMember & | demote | ) |
Definition at line 110 of file GuildHandler.cpp.
| void WorldSession::HandleGuildDisbandOpcode | ( | WorldPackets::Guild::GuildDelete & | packet | ) |
Definition at line 127 of file GuildHandler.cpp.
| void WorldSession::HandleGuildEventLogQueryOpcode | ( | WorldPackets::Guild::GuildEventLogQuery & | packet | ) |
Definition at line 251 of file GuildHandler.cpp.
| void WorldSession::HandleGuildInfoOpcode | ( | WorldPackets::Guild::GuildGetInfo & | packet | ) |
Definition at line 83 of file GuildHandler.cpp.
| void WorldSession::HandleGuildInviteOpcode | ( | WorldPackets::Guild::GuildInviteByName & | packet | ) |
Definition at line 44 of file GuildHandler.cpp.
| void WorldSession::HandleGuildLeaderOpcode | ( | WorldPackets::Guild::GuildSetGuildMaster & | packet | ) |
Definition at line 135 of file GuildHandler.cpp.
| void WorldSession::HandleGuildLeaveOpcode | ( | WorldPackets::Guild::GuildLeave & | leave | ) |
Definition at line 119 of file GuildHandler.cpp.
| void WorldSession::HandleGuildMOTDOpcode | ( | WorldPackets::Guild::GuildUpdateMotdText & | packet | ) |
Definition at line 144 of file GuildHandler.cpp.
| void WorldSession::HandleGuildPermissions | ( | WorldPackets::Guild::GuildPermissionsQuery & | packet | ) |
Definition at line 267 of file GuildHandler.cpp.
| void WorldSession::HandleGuildPromoteOpcode | ( | WorldPackets::Guild::GuildPromoteMember & | promote | ) |
Definition at line 101 of file GuildHandler.cpp.
| void WorldSession::HandleGuildQueryOpcode | ( | WorldPackets::Guild::QueryGuildInfo & | query | ) |
Definition at line 29 of file GuildHandler.cpp.
| void WorldSession::HandleGuildRankOpcode | ( | WorldPackets::Guild::GuildSetRankPermissions & | packet | ) |
Definition at line 171 of file GuildHandler.cpp.
| void WorldSession::HandleGuildRemoveOpcode | ( | WorldPackets::Guild::GuildOfficerRemoveMember & | packet | ) |
Definition at line 52 of file GuildHandler.cpp.
| void WorldSession::HandleGuildRosterOpcode | ( | WorldPackets::Guild::GuildGetRoster & | packet | ) |
Definition at line 91 of file GuildHandler.cpp.
| void WorldSession::HandleGuildSetOfficerNoteOpcode | ( | WorldPackets::Guild::GuildSetMemberNote & | packet | ) |
Definition at line 161 of file GuildHandler.cpp.
| void WorldSession::HandleGuildSetPublicNoteOpcode | ( | WorldPackets::Guild::GuildSetMemberNote & | packet | ) |
Definition at line 152 of file GuildHandler.cpp.
| void WorldSession::HandleHearthAndResurrect | ( | WorldPacket & | recvData | ) |
Definition at line 1688 of file MiscHandler.cpp.
| void WorldSession::HandleIgnoreTradeOpcode | ( | WorldPacket & | recvPacket | ) |
| void WorldSession::HandleInitiateTradeOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 541 of file TradeHandler.cpp.
| void WorldSession::HandleInspectArenaTeamsOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 29 of file ArenaTeamHandler.cpp.
| void WorldSession::HandleInspectHonorStatsOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 1065 of file MiscHandler.cpp.
| void WorldSession::HandleInspectOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 1031 of file MiscHandler.cpp.
| void WorldSession::HandleInstanceLockResponse | ( | WorldPacket & | recvPacket | ) |
Definition at line 1709 of file MiscHandler.cpp.
| void WorldSession::HandleItemNameQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 1200 of file ItemHandler.cpp.
| void WorldSession::HandleItemQuerySingleOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 536 of file ItemHandler.cpp.
| void WorldSession::HandleItemRefund | ( | WorldPacket & | recvData | ) |
Definition at line 1590 of file ItemHandler.cpp.
| void WorldSession::HandleItemRefundInfoRequest | ( | WorldPacket & | recvData | ) |
Definition at line 1573 of file ItemHandler.cpp.
| void WorldSession::HandleItemTextQuery | ( | WorldPacket & | recvData | ) |
Handles the packet sent by the client when requesting information about item text.
This function is called when player clicks on item which has some flag set
Definition at line 1615 of file ItemHandler.cpp.
| void WorldSession::HandleJoinChannel | ( | WorldPacket & | recvPacket | ) |
Definition at line 23 of file ChannelHandler.cpp.
| void WorldSession::HandleLearnPreviewTalents | ( | WorldPacket & | recvPacket | ) |
Definition at line 35 of file SkillHandler.cpp.
| void WorldSession::HandleLearnPreviewTalentsPet | ( | WorldPacket & | recvPacket | ) |
Definition at line 1130 of file PetHandler.cpp.
| void WorldSession::HandleLearnTalentOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 26 of file SkillHandler.cpp.
| void WorldSession::HandleLeaveChannel | ( | WorldPacket & | recvPacket | ) |
Definition at line 61 of file ChannelHandler.cpp.
| void WorldSession::HandleLfgGetStatus | ( | WorldPacket & | recvData | ) |
Definition at line 272 of file LFGHandler.cpp.
| void WorldSession::HandleLfgJoinOpcode | ( | WorldPackets::LFG::LFGJoin & | lfgJoin | ) |
Definition at line 49 of file LFGHandler.cpp.
| void WorldSession::HandleLfgLeaveOpcode | ( | WorldPackets::LFG::LFGLeave & | lfgleave | ) |
Definition at line 76 of file LFGHandler.cpp.
| void WorldSession::HandleLfgPartyLockInfoRequestOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 221 of file LFGHandler.cpp.
| void WorldSession::HandleLfgPlayerLockInfoRequestOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 149 of file LFGHandler.cpp.
| void WorldSession::HandleLfgProposalResultOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 92 of file LFGHandler.cpp.
| void WorldSession::HandleLfgSetBootVoteOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 130 of file LFGHandler.cpp.
| void WorldSession::HandleLfgSetCommentOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 119 of file LFGHandler.cpp.
| void WorldSession::HandleLfgSetRolesOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 103 of file LFGHandler.cpp.
| void WorldSession::HandleLfgTeleportOpcode | ( | WorldPacket & | recvData | ) |
| void WorldSession::HandleLfrSearchJoinOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 256 of file LFGHandler.cpp.
| void WorldSession::HandleLfrSearchLeaveOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 265 of file LFGHandler.cpp.
| void WorldSession::HandleListInventoryOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 978 of file ItemHandler.cpp.
| void WorldSession::HandleListStabledPetsOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 466 of file NPCHandler.cpp.
| void WorldSession::HandleLoadActionsSwitchSpec | ( | PreparedQueryResult | result | ) |
Definition at line 587 of file MiscHandler.cpp.
| void WorldSession::HandleLogoutCancelOpcode | ( | WorldPackets::Character::LogoutCancel & | logoutCancel | ) |
Definition at line 482 of file MiscHandler.cpp.
| void WorldSession::HandleLogoutRequestOpcode | ( | WorldPackets::Character::LogoutRequest & | logoutRequest | ) |
TODO: Possibly add RBAC permission to log out in combat
Definition at line 418 of file MiscHandler.cpp.
| void WorldSession::HandleLootMasterGiveOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 406 of file LootHandler.cpp.
| void WorldSession::HandleLootMethodOpcode | ( | WorldPacket & | recvPacket | ) |
error handling
Definition at line 481 of file GroupHandler.cpp.
| void WorldSession::HandleLootMoneyOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 103 of file LootHandler.cpp.
| void WorldSession::HandleLootOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 226 of file LootHandler.cpp.
| void WorldSession::HandleLootReleaseOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 244 of file LootHandler.cpp.
| void WorldSession::HandleLootRoll | ( | WorldPacket & | recvData | ) |
Definition at line 516 of file GroupHandler.cpp.
| void WorldSession::HandleMailCreateTextItem | ( | WorldPacket & | recvData | ) |
Definition at line 729 of file MailHandler.cpp.
| void WorldSession::HandleMailDelete | ( | WorldPacket & | recvData | ) |
Definition at line 362 of file MailHandler.cpp.
| void WorldSession::HandleMailMarkAsRead | ( | WorldPacket & | recvData | ) |
Definition at line 339 of file MailHandler.cpp.
| void WorldSession::HandleMailReturnToSender | ( | WorldPacket & | recvData | ) |
Definition at line 392 of file MailHandler.cpp.
| void WorldSession::HandleMailTakeItem | ( | WorldPacket & | recvData | ) |
Definition at line 454 of file MailHandler.cpp.
| void WorldSession::HandleMailTakeMoney | ( | WorldPacket & | recvData | ) |
Definition at line 562 of file MailHandler.cpp.
| void WorldSession::HandleMessagechatOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 59 of file ChatHandler.cpp.
| void WorldSession::HandleMinimapPingOpcode | ( | WorldPacket & | recvData | ) |
error handling
Definition at line 542 of file GroupHandler.cpp.
| void WorldSession::HandleMirrorImageDataRequest | ( | WorldPacket & | recvData | ) |
Definition at line 661 of file SpellHandler.cpp.
| void WorldSession::HandleMountSpecialAnimOpcode | ( | WorldPacket & | recvdata | ) |
Definition at line 750 of file MovementHandler.cpp.
| void WorldSession::HandleMoveHoverAck | ( | WorldPacket & | recvData | ) |
Definition at line 793 of file MovementHandler.cpp.
| void WorldSession::HandleMoveKnockBackAck | ( | WorldPacket & | recvPacket | ) |
Definition at line 758 of file MovementHandler.cpp.
| void WorldSession::HandleMovementOpcodes | ( | WorldPacket & | recvPacket | ) |
Definition at line 334 of file MovementHandler.cpp.
| void WorldSession::HandleMoveNotActiveMover | ( | WorldPacket & | recvData | ) |
Definition at line 729 of file MovementHandler.cpp.
| void WorldSession::HandleMoveRootAck | ( | WorldPacket & | recvPacket | ) |
Definition at line 951 of file MovementHandler.cpp.
| void WorldSession::HandleMoveSetCanFlyAckOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1554 of file MiscHandler.cpp.
| void WorldSession::HandleMoveSplineDoneOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 210 of file TaxiHandler.cpp.
| void WorldSession::HandleMoveTeleportAck | ( | WorldPacket & | recvPacket | ) |
Definition at line 266 of file MovementHandler.cpp.
| void WorldSession::HandleMoveTimeSkippedOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 849 of file MovementHandler.cpp.
| void WorldSession::HandleMoveUnRootAck | ( | WorldPacket & | recvPacket | ) |
Definition at line 991 of file MovementHandler.cpp.
| void WorldSession::HandleMoveWaterWalkAck | ( | WorldPacket & | recvPacket | ) |
Definition at line 809 of file MovementHandler.cpp.
| void WorldSession::HandleMoveWorldportAck | ( | ) |
Definition at line 50 of file MovementHandler.cpp.
| void WorldSession::HandleMoveWorldportAckOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 44 of file MovementHandler.cpp.
| void WorldSession::HandleNameQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 67 of file QueryHandler.cpp.
| void WorldSession::HandleNextCinematicCamera | ( | WorldPacket & | recvPacket | ) |
Definition at line 989 of file MiscHandler.cpp.
| void WorldSession::HandleNpcTextQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 270 of file QueryHandler.cpp.
| void WorldSession::HandleOfferPetitionOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 549 of file PetitionsHandler.cpp.
| void WorldSession::HandleOpenItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 169 of file SpellHandler.cpp.
| void WorldSession::HandleOpenWrappedItemCallback | ( | uint8 | bagIndex, |
| uint8 | slot, | ||
| ObjectGuid::LowType | itemLowGUID, | ||
| PreparedQueryResult | result | ||
| ) |
Definition at line 252 of file SpellHandler.cpp.
| void WorldSession::HandleOptOutOfLootOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1118 of file GroupHandler.cpp.
| void WorldSession::HandlePageTextQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Only static data is sent in this packet !!!
Definition at line 357 of file QueryHandler.cpp.
| void WorldSession::HandlePartyAssignmentOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 699 of file GroupHandler.cpp.
| void WorldSession::HandlePetAbandon | ( | WorldPackets::Pet::PetAbandon & | packet | ) |
Definition at line 921 of file PetHandler.cpp.
| void WorldSession::HandlePetAction | ( | WorldPacket & | recvData | ) |
Definition at line 57 of file PetHandler.cpp.
| void WorldSession::HandlePetActionHelper | ( | Unit * | pet, |
| ObjectGuid | guid1, | ||
| uint32 | spellid, | ||
| uint16 | flag, | ||
| ObjectGuid | guid2 | ||
| ) |
Definition at line 150 of file PetHandler.cpp.
| void WorldSession::HandlePetCancelAuraOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 524 of file SpellHandler.cpp.
| void WorldSession::HandlePetCastSpellOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 1001 of file PetHandler.cpp.
| void WorldSession::HandlePetitionBuyOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 33 of file PetitionsHandler.cpp.
| void WorldSession::HandlePetitionDeclineOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 528 of file PetitionsHandler.cpp.
| void WorldSession::HandlePetitionQueryOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 266 of file PetitionsHandler.cpp.
| void WorldSession::HandlePetitionRenameOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 326 of file PetitionsHandler.cpp.
| void WorldSession::HandlePetitionShowListOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 810 of file PetitionsHandler.cpp.
| void WorldSession::HandlePetitionShowSignOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 227 of file PetitionsHandler.cpp.
| void WorldSession::HandlePetitionSignOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 391 of file PetitionsHandler.cpp.
| void WorldSession::HandlePetLearnTalent | ( | WorldPacket & | recvPacket | ) |
Definition at line 1118 of file PetHandler.cpp.
| void WorldSession::HandlePetNameQuery | ( | WorldPacket & | recvData | ) |
Definition at line 600 of file PetHandler.cpp.
| void WorldSession::HandlePetRename | ( | WorldPacket & | recvData | ) |
Definition at line 824 of file PetHandler.cpp.
| void WorldSession::HandlePetSetAction | ( | WorldPacket & | recvData | ) |
Definition at line 680 of file PetHandler.cpp.
| void WorldSession::HandlePetSpellAutocastOpcode | ( | WorldPackets::Pet::PetSpellAutocast & | packet | ) |
Definition at line 945 of file PetHandler.cpp.
| void WorldSession::HandlePetStopAttack | ( | WorldPackets::Pet::PetStopAttack & | packet | ) |
Definition at line 127 of file PetHandler.cpp.
| void WorldSession::HandlePlayedTime | ( | WorldPackets::Character::PlayedTimeClient & | packet | ) |
Definition at line 1022 of file MiscHandler.cpp.
| void WorldSession::HandlePlayerLoginFromDB | ( | LoginQueryHolder const & | holder | ) |
Definition at line 791 of file CharacterHandler.cpp.
| void WorldSession::HandlePlayerLoginOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 665 of file CharacterHandler.cpp.
| void WorldSession::HandlePlayerLoginToCharInWorld | ( | Player * | pCurrChar | ) |
Definition at line 1123 of file CharacterHandler.cpp.
| void WorldSession::HandlePlayerLoginToCharOutOfWorld | ( | Player * | pCurrChar | ) |
Definition at line 1245 of file CharacterHandler.cpp.
| void WorldSession::HandlePlayerLogoutOpcode | ( | WorldPackets::Character::PlayerLogout & | playerLogout | ) |
Definition at line 478 of file MiscHandler.cpp.
| void WorldSession::HandlePushQuestToParty | ( | WorldPacket & | recvPacket | ) |
Definition at line 541 of file QuestHandler.cpp.
| void WorldSession::HandlePVPLogDataOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 346 of file BattleGroundHandler.cpp.
| void WorldSession::HandleQueryGuildBankTabText | ( | WorldPackets::Guild::GuildBankTextQuery & | packet | ) |
Definition at line 391 of file GuildHandler.cpp.
| void WorldSession::HandleQueryInspectAchievements | ( | WorldPacket & | recvData | ) |
Definition at line 1604 of file MiscHandler.cpp.
| void WorldSession::HandleQueryNextMailTime | ( | WorldPacket & | recvData | ) |
Definition at line 796 of file MailHandler.cpp.
| void WorldSession::HandleQueryQuestsCompleted | ( | WorldPacket & | recvData | ) |
Definition at line 649 of file QuestHandler.cpp.
| void WorldSession::HandleQueryTimeOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 78 of file QueryHandler.cpp.
| void WorldSession::HandleQuestConfirmAccept | ( | WorldPacket & | recvData | ) |
Definition at line 454 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverAcceptQuestOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 113 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverCancel | ( | WorldPacket & | recvData | ) |
Definition at line 381 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverChooseRewardOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 250 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverCompleteQuest | ( | WorldPacket & | recvData | ) |
Definition at line 489 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverHelloOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 81 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverQueryQuestOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 203 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverQuestAutoLaunch | ( | WorldPacket & | recvPacket | ) |
Definition at line 536 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverRequestRewardOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 355 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverStatusMultipleQuery | ( | WorldPacket & | recvPacket | ) |
Definition at line 642 of file QuestHandler.cpp.
| void WorldSession::HandleQuestgiverStatusQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 34 of file QuestHandler.cpp.
| void WorldSession::HandleQuestLogRemoveQuest | ( | WorldPacket & | recvData | ) |
Definition at line 401 of file QuestHandler.cpp.
| void WorldSession::HandleQuestLogSwapQuest | ( | WorldPacket & | recvData | ) |
Definition at line 388 of file QuestHandler.cpp.
| void WorldSession::HandleQuestPOIQuery | ( | WorldPacket & | recvData | ) |
Definition at line 412 of file QueryHandler.cpp.
| void WorldSession::HandleQuestPushResult | ( | WorldPacket & | recvPacket | ) |
Definition at line 620 of file QuestHandler.cpp.
| void WorldSession::HandleQuestQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 237 of file QuestHandler.cpp.
| void WorldSession::HandleRaidReadyCheckFinishedOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 779 of file GroupHandler.cpp.
| void WorldSession::HandleRaidReadyCheckOpcode | ( | WorldPacket & | recvData | ) |
error handling
Definition at line 733 of file GroupHandler.cpp.
| void WorldSession::HandleRaidTargetUpdateOpcode | ( | WorldPacket & | recvData | ) |
error handling
Definition at line 573 of file GroupHandler.cpp.
| void WorldSession::HandleRandomRollOpcode | ( | WorldPackets::Misc::RandomRollClient & | packet | ) |
Definition at line 564 of file GroupHandler.cpp.
| void WorldSession::HandleReadItem | ( | WorldPacket & | recvPacket | ) |
Definition at line 695 of file ItemHandler.cpp.
| void WorldSession::HandleReadyForAccountDataTimes | ( | WorldPacket & | recvData | ) |
Definition at line 1626 of file MiscHandler.cpp.
| void WorldSession::HandleRealmSplitOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1220 of file MiscHandler.cpp.
| void WorldSession::HandleReclaimCorpseOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 649 of file MiscHandler.cpp.
| void WorldSession::HandleRemoveGlyph | ( | WorldPacket & | recvData | ) |
Definition at line 1575 of file CharacterHandler.cpp.
| void WorldSession::HandleRepairItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 891 of file NPCHandler.cpp.
| void WorldSession::HandleRepopRequestOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 57 of file MiscHandler.cpp.
| void WorldSession::HandleReportLag | ( | WorldPacket & | recvPacket | ) |
Definition at line 256 of file TicketHandler.cpp.
| void WorldSession::HandleReportPvPAFK | ( | WorldPacket & | recvData | ) |
Definition at line 898 of file BattleGroundHandler.cpp.
| void WorldSession::HandleRequestAccountData | ( | WorldPacket & | recvPacket | ) |
Definition at line 900 of file MiscHandler.cpp.
| void WorldSession::HandleRequestPartyMemberStatsOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 977 of file GroupHandler.cpp.
| void WorldSession::HandleRequestPetInfo | ( | WorldPackets::Pet::RequestPetInfo & | packet | ) |
Definition at line 1581 of file MiscHandler.cpp.
| void WorldSession::HandleRequestRaidInfoOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1112 of file GroupHandler.cpp.
| void WorldSession::HandleRequestVehicleExit | ( | WorldPacket & | recvData | ) |
Definition at line 226 of file VehicleHandler.cpp.
| void WorldSession::HandleResetInstancesOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1307 of file MiscHandler.cpp.
| void WorldSession::HandleResurrectResponseOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 685 of file MiscHandler.cpp.
| void WorldSession::HandleSaveGuildEmblemOpcode | ( | WorldPackets::Guild::SaveGuildEmblem & | packet | ) |
Definition at line 227 of file GuildHandler.cpp.
| void WorldSession::HandleSelfResOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 627 of file SpellHandler.cpp.
| void WorldSession::HandleSellItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 728 of file ItemHandler.cpp.
| void WorldSession::HandleSendMail | ( | WorldPacket & | recvData | ) |
accountBound
Definition at line 62 of file MailHandler.cpp.
| void WorldSession::HandleSetActionBarToggles | ( | WorldPacket & | recvData | ) |
Definition at line 1006 of file MiscHandler.cpp.
| void WorldSession::HandleSetActionButtonOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 938 of file MiscHandler.cpp.
| void WorldSession::HandleSetActiveMoverOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 714 of file MovementHandler.cpp.
| void WorldSession::HandleSetActiveVoiceChannel | ( | WorldPacket & | recvData | ) |
| void WorldSession::HandleSetAmmoOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 1152 of file ItemHandler.cpp.
| void WorldSession::HandleSetChannelWatch | ( | WorldPacket & | recvPacket | ) |
Definition at line 308 of file ChannelHandler.cpp.
| void WorldSession::HandleSetContactNotesOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 153 of file Socialhandler.cpp.
| void WorldSession::HandleSetDungeonDifficultyOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1320 of file MiscHandler.cpp.
| void WorldSession::HandleSetFactionAtWar | ( | WorldPacket & | recvData | ) |
Definition at line 1250 of file CharacterHandler.cpp.
| void WorldSession::HandleSetFactionCheat | ( | WorldPacket & | recvData | ) |
Definition at line 1264 of file CharacterHandler.cpp.
| void WorldSession::HandleSetFactionInactiveOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1306 of file CharacterHandler.cpp.
| void WorldSession::HandleSetGuildBankTabText | ( | WorldPackets::Guild::GuildBankSetTabText & | packet | ) |
Definition at line 399 of file GuildHandler.cpp.
| void WorldSession::HandleSetPlayerDeclinedNames | ( | WorldPacket & | recvData | ) |
Definition at line 1424 of file CharacterHandler.cpp.
| void WorldSession::HandleSetRaidDifficultyOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1373 of file MiscHandler.cpp.
| void WorldSession::HandleSetSavedInstanceExtend | ( | WorldPacket & | recvData | ) |
Definition at line 790 of file CalendarHandler.cpp.
| void WorldSession::HandleSetSelectionOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 532 of file MiscHandler.cpp.
| void WorldSession::HandleSetSheathedOpcode | ( | WorldPackets::Combat::SetSheathed & | packet | ) |
Definition at line 74 of file CombatHandler.cpp.
| void WorldSession::HandleSetTaxiBenchmarkOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1594 of file MiscHandler.cpp.
| void WorldSession::HandleSetTitleOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1288 of file MiscHandler.cpp.
| void WorldSession::HandleSetTradeGoldOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 657 of file TradeHandler.cpp.
| void WorldSession::HandleSetTradeItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 669 of file TradeHandler.cpp.
| void WorldSession::HandleSetWatchedFactionOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1298 of file CharacterHandler.cpp.
| void WorldSession::HandleShowingCloakOpcode | ( | WorldPackets::Character::ShowingCloak & | packet | ) |
Definition at line 1324 of file CharacterHandler.cpp.
| void WorldSession::HandleShowingHelmOpcode | ( | WorldPackets::Character::ShowingHelm & | packet | ) |
Definition at line 1316 of file CharacterHandler.cpp.
| bool WorldSession::HandleSocketClosed | ( | ) |
Definition at line 502 of file WorldSession.cpp.
| void WorldSession::HandleSocketOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1351 of file ItemHandler.cpp.
| void WorldSession::HandleSpellClick | ( | WorldPacket & | recvData | ) |
Definition at line 643 of file SpellHandler.cpp.
| void WorldSession::HandleSpiritHealerActivateOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 372 of file NPCHandler.cpp.
| void WorldSession::HandleSplitItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 32 of file ItemHandler.cpp.
| void WorldSession::HandleStablePet | ( | WorldPacket & | recvPacket | ) |
Definition at line 557 of file NPCHandler.cpp.
| void WorldSession::HandleStableRevivePet | ( | WorldPacket & | recvPacket | ) |
Definition at line 773 of file NPCHandler.cpp.
| void WorldSession::HandleStableSwapPet | ( | WorldPacket & | recvPacket | ) |
Definition at line 778 of file NPCHandler.cpp.
| void WorldSession::HandleStandStateChangeOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 568 of file MiscHandler.cpp.
| void WorldSession::HandleSummonResponseOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 825 of file MovementHandler.cpp.
| void WorldSession::HandleSwapInvItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 64 of file ItemHandler.cpp.
| void WorldSession::HandleSwapItem | ( | WorldPacket & | recvPacket | ) |
Definition at line 124 of file ItemHandler.cpp.
| void WorldSession::HandleTabardVendorActivateOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 46 of file NPCHandler.cpp.
| void WorldSession::HandleTalentWipeConfirmOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 59 of file SkillHandler.cpp.
| void WorldSession::HandleTaxiNodeStatusQueryOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 28 of file TaxiHandler.cpp.
| void WorldSession::HandleTaxiQueryAvailableNodes | ( | WorldPacket & | recvPacket | ) |
Definition at line 62 of file TaxiHandler.cpp.
| void WorldSession::HandleTeleportTimeout | ( | bool | updateInSessions | ) |
Definition at line 519 of file WorldSession.cpp.
| void WorldSession::HandleTextEmoteOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 719 of file ChatHandler.cpp.
| void WorldSession::HandleTimeSyncResp | ( | WorldPacket & | recvData | ) |
Definition at line 881 of file MovementHandler.cpp.
| void WorldSession::HandleTogglePvP | ( | WorldPacket & | recvPacket | ) |
Definition at line 498 of file MiscHandler.cpp.
| void WorldSession::HandleTotemDestroyed | ( | WorldPackets::Totem::TotemDestroyed & | totemDestroyed | ) |
Definition at line 606 of file SpellHandler.cpp.
| void WorldSession::HandleTrainerBuySpellOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 212 of file NPCHandler.cpp.
| void WorldSession::HandleTrainerListOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 79 of file NPCHandler.cpp.
| void WorldSession::HandleTurnInPetitionOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 637 of file PetitionsHandler.cpp.
| void WorldSession::HandleTutorialClear | ( | WorldPacket & | recvData | ) |
Definition at line 1286 of file CharacterHandler.cpp.
| void WorldSession::HandleTutorialFlag | ( | WorldPacket & | recvData | ) |
Definition at line 1270 of file CharacterHandler.cpp.
| void WorldSession::HandleTutorialReset | ( | WorldPacket & | recvData | ) |
Definition at line 1292 of file CharacterHandler.cpp.
| void WorldSession::HandleUnacceptTradeOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 509 of file TradeHandler.cpp.
| void WorldSession::HandleUnlearnSkillOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 92 of file SkillHandler.cpp.
| void WorldSession::HandleUnstablePet | ( | WorldPacket & | recvPacket | ) |
Definition at line 625 of file NPCHandler.cpp.
| void WorldSession::HandleUpdateAccountData | ( | WorldPacket & | recvPacket | ) |
Definition at line 845 of file MiscHandler.cpp.
| void WorldSession::HandleUpdateMissileTrajectory | ( | WorldPacket & | recvPacket | ) |
Definition at line 1729 of file MiscHandler.cpp.
| void WorldSession::HandleUpdateProjectilePosition | ( | WorldPacket & | recvPacket | ) |
Definition at line 754 of file SpellHandler.cpp.
| void WorldSession::HandleUseItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 59 of file SpellHandler.cpp.
| void WorldSession::HandleVoiceSessionEnableOpcode | ( | WorldPacket & | recvData | ) |
| void WorldSession::HandleWardenDataOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 318 of file Warden.cpp.
| void WorldSession::HandleWhoisOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1119 of file MiscHandler.cpp.
| void WorldSession::HandleWhoOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 212 of file MiscHandler.cpp.
| void WorldSession::HandleWorldStateUITimerUpdate | ( | WorldPacket & | recvData | ) |
Definition at line 1616 of file MiscHandler.cpp.
| void WorldSession::HandleWorldTeleportOpcode | ( | WorldPacket & | recvData | ) |
Definition at line 1087 of file MiscHandler.cpp.
| void WorldSession::HandleWrapItemOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 1224 of file ItemHandler.cpp.
| void WorldSession::HandleZoneUpdateOpcode | ( | WorldPacket & | recvPacket | ) |
Definition at line 519 of file MiscHandler.cpp.
| void WorldSession::InitWarden | ( | SessionKey const & | k, |
| std::string const & | os | ||
| ) |
Definition at line 1290 of file WorldSession.cpp.
|
inline |
Definition at line 524 of file WorldSession.h.
|
inline |
Definition at line 517 of file WorldSession.h.
|
inline |
Definition at line 1066 of file WorldSession.h.
|
inlineprivate |
Definition at line 1130 of file WorldSession.h.
|
inline |
| bool WorldSession::IsSocketClosed | ( | ) | const |
Definition at line 514 of file WorldSession.cpp.
|
inline |
Definition at line 397 of file WorldSession.h.
| void WorldSession::KickPlayer | ( | std::string const & | reason, |
| bool | setKicked = true |
||
| ) |
Kick a player out of the World.
Definition at line 721 of file WorldSession.cpp.
| void WorldSession::LoadAccountData | ( | PreparedQueryResult | result, |
| uint32 | mask | ||
| ) |
Definition at line 852 of file WorldSession.cpp.
| void WorldSession::LoadGlobalAccountData | ( | ) |
Definition at line 845 of file WorldSession.cpp.
| void WorldSession::LoadTutorialsData | ( | ) |
Definition at line 924 of file WorldSession.cpp.
| void WorldSession::LogoutPlayer | ( | bool | save | ) |
Log the player out
Send update to group and reset stored max enchanting level
Broadcast a logout message to the player's friends
Call script hook before deletion
Remove the player from the world
Send the 'logout complete' packet to the client Client will respond by sending 3x CMSG_CANCEL_TRADE, which we currently dont handle
Since each account can only have one online character at any given time, ensure all characters for active account are marked as offline
Definition at line 550 of file WorldSession.cpp.
|
private |
Logging helper for unexpected opcodes.
Definition at line 271 of file WorldSession.cpp.
|
private |
Logging helper for unexpected opcodes.
Definition at line 278 of file WorldSession.cpp.
Definition at line 133 of file TradeHandler.cpp.
|
privatedelete |
|
inline |
Definition at line 335 of file WorldSession.h.
|
inline |
Definition at line 336 of file WorldSession.h.
|
inline |
Definition at line 337 of file WorldSession.h.
|
private |
Definition at line 1273 of file WorldSession.cpp.
| void WorldSession::QueuePacket | ( | WorldPacket * | new_packet | ) |
| void WorldSession::ReadAddonsInfo | ( | ByteBuffer & | data | ) |
Definition at line 1116 of file WorldSession.cpp.
| void WorldSession::ReadMovementInfo | ( | WorldPacket & | data, |
| MovementInfo * | mi | ||
| ) |
Anti-cheat checks. Please keep them in seperate if() blocks to maintain a clear overview. Might be subject to latency, so just remove improper flags.
This must be a packet spoofing attempt. MOVEMENTFLAG_ROOT sent from the client is not valid in conjunction with any of the moving movement flags such as MOVEMENTFLAG_FORWARD. It will freeze clients that receive this player's movement info.
Cannot hover without SPELL_AURA_HOVER
Cannot ascend and descend at the same time
Cannot move left and right at the same time
Cannot strafe left and right at the same time
Cannot pitch up and down at the same time
Cannot move forwards and backwards at the same time
Cannot walk on water without SPELL_AURA_WATER_WALK
Cannot feather fall without SPELL_AURA_FEATHER_FALL
Cannot fly if no fly auras present. Exception is being a GM. Note that we check for account level instead of Player::IsGameMaster() because in some situations it may be feasable to use .gm fly on as a GM without having .gm on, e.g. aerial combat.
Cannot fly and fall at the same time
Definition at line 964 of file WorldSession.cpp.
|
private |
Definition at line 1638 of file ItemHandler.cpp.
|
inline |
Definition at line 510 of file WorldSession.h.
| void WorldSession::ResetTimeSync | ( | ) |
Definition at line 1612 of file WorldSession.cpp.
| void WorldSession::SaveTutorialsData | ( | CharacterDatabaseTransaction | trans | ) |
Definition at line 945 of file WorldSession.cpp.
| void WorldSession::SendAccountDataTimes | ( | uint32 | mask | ) |
Definition at line 912 of file WorldSession.cpp.
| void WorldSession::SendActivateTaxiReply | ( | ActivateTaxiReply | reply | ) |
Definition at line 294 of file TaxiHandler.cpp.
| void WorldSession::SendAddonsInfo | ( | ) |
Definition at line 1198 of file WorldSession.cpp.
| void WorldSession::SendAreaTriggerMessage | ( | const char * | Text, |
| ... | |||
| ) |
Definition at line 710 of file MiscHandler.cpp.
| void WorldSession::SendArenaTeamCommandResult | ( | uint32 | team_action, |
| std::string const & | team, | ||
| std::string const & | player, | ||
| uint32 | error_id = 0 |
||
| ) |
Definition at line 397 of file ArenaTeamHandler.cpp.
| void WorldSession::SendAttackStop | ( | Unit const * | enemy | ) |
Definition at line 85 of file CombatHandler.cpp.
| void WorldSession::SendAuctionBidderNotification | ( | uint32 | location, |
| uint32 | auctionId, | ||
| ObjectGuid | bidder, | ||
| uint32 | bidSum, | ||
| uint32 | diff, | ||
| uint32 | item_template | ||
| ) |
Definition at line 89 of file AuctionHouseHandler.cpp.
| void WorldSession::SendAuctionCommandResult | ( | uint32 | auctionId, |
| uint32 | Action, | ||
| uint32 | ErrorCode, | ||
| uint32 | bidError = 0 |
||
| ) |
Definition at line 77 of file AuctionHouseHandler.cpp.
| void WorldSession::SendAuctionHello | ( | ObjectGuid | guid, |
| Creature * | unit | ||
| ) |
Definition at line 54 of file AuctionHouseHandler.cpp.
| void WorldSession::SendAuctionOwnerNotification | ( | AuctionEntry * | auction | ) |
Definition at line 103 of file AuctionHouseHandler.cpp.
Definition at line 22 of file AuthHandler.cpp.
| void WorldSession::SendAuthWaitQueue | ( | uint32 | position | ) |
Handle the authentication waiting queue (to be completed)
Definition at line 827 of file WorldSession.cpp.
| void WorldSession::SendBattleGroundList | ( | ObjectGuid | guid, |
| BattlegroundTypeId | bgTypeId = BATTLEGROUND_RB |
||
| ) |
Definition at line 64 of file BattleGroundHandler.cpp.
| void WorldSession::SendBfEntered | ( | uint32 | battleId | ) |
Definition at line 74 of file BattlefieldHandler.cpp.
| void WorldSession::SendBfInvitePlayerToQueue | ( | uint32 | battleId | ) |
Definition at line 45 of file BattlefieldHandler.cpp.
Definition at line 31 of file BattlefieldHandler.cpp.
| void WorldSession::SendBfLeaveMessage | ( | uint32 | battleId, |
| BFLeaveReason | reason = BF_LEAVE_REASON_EXITED |
||
| ) |
Definition at line 85 of file BattlefieldHandler.cpp.
| void WorldSession::SendBfQueueInviteResponse | ( | uint32 | battleId, |
| uint32 | zoneId, | ||
| bool | canQueue = true, |
||
| bool | full = false |
||
| ) |
Definition at line 61 of file BattlefieldHandler.cpp.
| void WorldSession::SendBindPoint | ( | Creature * | npc | ) |
Definition at line 447 of file NPCHandler.cpp.
| void WorldSession::SendCalendarRaidLockout | ( | InstanceSave const * | save, |
| bool | add | ||
| ) |
Definition at line 818 of file CalendarHandler.cpp.
| void WorldSession::SendCalendarRaidLockoutUpdated | ( | InstanceSave const * | save, |
| bool | isExtended | ||
| ) |
Definition at line 837 of file CalendarHandler.cpp.
| void WorldSession::SendCancelTrade | ( | ) |
Definition at line 528 of file TradeHandler.cpp.
| void WorldSession::SendCharCreate | ( | ResponseCodes | result | ) |
Definition at line 2567 of file CharacterHandler.cpp.
| void WorldSession::SendCharCustomize | ( | ResponseCodes | result, |
| CharacterCustomizeInfo const * | customizeInfo | ||
| ) |
Definition at line 2612 of file CharacterHandler.cpp.
| void WorldSession::SendCharDelete | ( | ResponseCodes | result | ) |
Definition at line 2574 of file CharacterHandler.cpp.
| void WorldSession::SendCharFactionChange | ( | ResponseCodes | result, |
| CharacterFactionChangeInfo const * | factionChangeInfo | ||
| ) |
Definition at line 2593 of file CharacterHandler.cpp.
| void WorldSession::SendCharRename | ( | ResponseCodes | result, |
| CharacterRenameInfo const * | renameInfo | ||
| ) |
Definition at line 2581 of file CharacterHandler.cpp.
| void WorldSession::SendChatRestrictedNotice | ( | ChatRestrictionType | restriction | ) |
Definition at line 831 of file ChatHandler.cpp.
| void WorldSession::SendClientCacheVersion | ( | uint32 | version | ) |
Definition at line 40 of file AuthHandler.cpp.
| void WorldSession::SendDiscoverNewTaxiNode | ( | uint32 | nodeid | ) |
Definition at line 160 of file TaxiHandler.cpp.
Definition at line 114 of file TaxiHandler.cpp.
| void WorldSession::SendEnchantmentLog | ( | ObjectGuid | target, |
| ObjectGuid | caster, | ||
| uint32 | itemId, | ||
| uint32 | enchantId | ||
| ) |
Definition at line 1179 of file ItemHandler.cpp.
| void WorldSession::SendItemEnchantTimeUpdate | ( | ObjectGuid | Playerguid, |
| ObjectGuid | Itemguid, | ||
| uint32 | slot, | ||
| uint32 | Duration | ||
| ) |
Definition at line 1189 of file ItemHandler.cpp.
| bool WorldSession::SendLearnNewTaxiNode | ( | Creature * | unit | ) |
Definition at line 136 of file TaxiHandler.cpp.
| void WorldSession::SendLfgBootProposalUpdate | ( | lfg::LfgPlayerBoot const & | boot | ) |
Definition at line 502 of file LFGHandler.cpp.
| void WorldSession::SendLfgDisabled | ( | ) |
Definition at line 590 of file LFGHandler.cpp.
| void WorldSession::SendLfgJoinResult | ( | lfg::LfgJoinResultData const & | joinData | ) |
Definition at line 432 of file LFGHandler.cpp.
| void WorldSession::SendLfgLfrList | ( | bool | update | ) |
Definition at line 582 of file LFGHandler.cpp.
| void WorldSession::SendLfgOfferContinue | ( | uint32 | dungeonEntry | ) |
Definition at line 597 of file LFGHandler.cpp.
| void WorldSession::SendLfgPlayerReward | ( | lfg::LfgPlayerRewardData const & | lfgPlayerRewardData | ) |
Definition at line 466 of file LFGHandler.cpp.
| void WorldSession::SendLfgQueueStatus | ( | lfg::LfgQueueStatusData const & | queueData | ) |
Definition at line 447 of file LFGHandler.cpp.
| void WorldSession::SendLfgRoleCheckUpdate | ( | lfg::LfgRoleCheck const & | pRoleCheck | ) |
Definition at line 385 of file LFGHandler.cpp.
| void WorldSession::SendLfgRoleChosen | ( | ObjectGuid | guid, |
| uint8 | roles | ||
| ) |
Definition at line 374 of file LFGHandler.cpp.
| void WorldSession::SendLfgTeleportError | ( | uint8 | err | ) |
Definition at line 605 of file LFGHandler.cpp.
| void WorldSession::SendLfgUpdateParty | ( | lfg::LfgUpdateData const & | updateData | ) |
Definition at line 330 of file LFGHandler.cpp.
| void WorldSession::SendLfgUpdatePlayer | ( | lfg::LfgUpdateData const & | updateData | ) |
Definition at line 293 of file LFGHandler.cpp.
| void WorldSession::SendLfgUpdateProposal | ( | lfg::LfgProposal const & | proposal | ) |
Definition at line 534 of file LFGHandler.cpp.
| void WorldSession::SendListInventory | ( | ObjectGuid | guid, |
| uint32 | vendorEntry = 0 |
||
| ) |
Definition at line 992 of file ItemHandler.cpp.
| void WorldSession::SendNameQueryOpcode | ( | ObjectGuid | guid | ) |
Definition at line 31 of file QueryHandler.cpp.
| void WorldSession::SendNotification | ( | const char * | format, |
| ... | |||
| ) |
Definition at line 763 of file WorldSession.cpp.
| void WorldSession::SendNotification | ( | uint32 | string_id, |
| ... | |||
| ) |
Definition at line 780 of file WorldSession.cpp.
| void WorldSession::SendNotInArenaTeamPacket | ( | uint8 | type | ) |
Definition at line 407 of file ArenaTeamHandler.cpp.
| void WorldSession::SendPacket | ( | WorldPacket const * | packet | ) |
Send a packet to the client.
Definition at line 208 of file WorldSession.cpp.
| void WorldSession::SendPartyResult | ( | PartyOperation | operation, |
| std::string const & | member, | ||
| PartyResult | res, | ||
| uint32 | val = 0 |
||
| ) |
Definition at line 50 of file GroupHandler.cpp.
| void WorldSession::SendPetitionQueryOpcode | ( | ObjectGuid | petitionguid | ) |
Definition at line 279 of file PetitionsHandler.cpp.
| void WorldSession::SendPetitionShowList | ( | ObjectGuid | guid | ) |
Definition at line 820 of file PetitionsHandler.cpp.
| void WorldSession::SendPetNameInvalid | ( | uint32 | error, |
| std::string const & | name, | ||
| DeclinedName * | declinedName | ||
| ) |
Definition at line 1102 of file PetHandler.cpp.
| void WorldSession::SendPetNameQuery | ( | ObjectGuid | guid, |
| uint32 | petnumber | ||
| ) |
Definition at line 613 of file PetHandler.cpp.
| void WorldSession::SendPlayerAmbiguousNotice | ( | std::string const & | name | ) |
Definition at line 818 of file ChatHandler.cpp.
| void WorldSession::SendPlayerNotFoundNotice | ( | std::string const & | name | ) |
Definition at line 811 of file ChatHandler.cpp.
| void WorldSession::SendQueryTimeResponse | ( | ) |
Definition at line 83 of file QueryHandler.cpp.
| void WorldSession::SendSetPhaseShift | ( | uint32 | phaseShift | ) |
Definition at line 1634 of file MiscHandler.cpp.
| void WorldSession::SendSetPlayerDeclinedNamesResult | ( | DeclinedNameResult | result, |
| ObjectGuid | guid | ||
| ) |
Definition at line 2630 of file CharacterHandler.cpp.
| void WorldSession::SendShowBank | ( | ObjectGuid | guid | ) |
Definition at line 191 of file BankHandler.cpp.
| void WorldSession::SendShowMailBox | ( | ObjectGuid | guid | ) |
Definition at line 72 of file NPCHandler.cpp.
| void WorldSession::SendSpiritResurrect | ( | ) |
Definition at line 394 of file NPCHandler.cpp.
| void WorldSession::SendStablePet | ( | ObjectGuid | guid | ) |
Definition at line 487 of file NPCHandler.cpp.
| void WorldSession::SendStablePetCallback | ( | ObjectGuid | guid, |
| PreparedQueryResult | result | ||
| ) |
| void WorldSession::SendStableResult | ( | uint8 | guid | ) |
Definition at line 550 of file NPCHandler.cpp.
| void WorldSession::SendTabardVendorActivate | ( | ObjectGuid | guid | ) |
Definition at line 65 of file NPCHandler.cpp.
| void WorldSession::SendTaxiMenu | ( | Creature * | unit | ) |
Definition at line 89 of file TaxiHandler.cpp.
| void WorldSession::SendTaxiStatus | ( | ObjectGuid | guid | ) |
Definition at line 38 of file TaxiHandler.cpp.
| void WorldSession::SendTimeSync | ( | ) |
Definition at line 1618 of file WorldSession.cpp.
| void WorldSession::SendTradeStatus | ( | TradeStatus | status | ) |
Definition at line 32 of file TradeHandler.cpp.
| void WorldSession::SendTrainerList | ( | ObjectGuid | guid | ) |
Definition at line 87 of file NPCHandler.cpp.
| void WorldSession::SendTrainerList | ( | ObjectGuid | guid, |
| std::string const & | strTitle | ||
| ) |
Definition at line 93 of file NPCHandler.cpp.
| void WorldSession::SendTutorialsData | ( | ) |
Definition at line 937 of file WorldSession.cpp.
| void WorldSession::SendUpdateTrade | ( | bool | trader_data = true | ) |
Definition at line 82 of file TradeHandler.cpp.
| void WorldSession::SendWrongFactionNotice | ( | ) |
Definition at line 825 of file ChatHandler.cpp.
| void WorldSession::SetAccountData | ( | AccountDataType | type, |
| time_t | tm, | ||
| std::string const & | data | ||
| ) |
Definition at line 882 of file WorldSession.cpp.
|
inline |
Definition at line 528 of file WorldSession.h.
|
inline |
Definition at line 365 of file WorldSession.h.
|
inline |
Session in auth.queue currently.
Definition at line 379 of file WorldSession.h.
|
inline |
Definition at line 1067 of file WorldSession.h.
|
inline |
Definition at line 500 of file WorldSession.h.
|
inline |
Engage the logout process for the user.
Definition at line 385 of file WorldSession.h.
|
inline |
Definition at line 1064 of file WorldSession.h.
| void WorldSession::SetPlayer | ( | Player * | player | ) |
Definition at line 1266 of file WorldSession.cpp.
|
inline |
Definition at line 368 of file WorldSession.h.
|
inline |
Definition at line 1068 of file WorldSession.h.
|
inline |
Definition at line 373 of file WorldSession.h.
Definition at line 457 of file WorldSession.h.
|
inline |
Is logout cooldown expired?
Definition at line 391 of file WorldSession.h.
| bool WorldSession::Update | ( | uint32 | diff, |
| PacketFilter & | updater | ||
| ) |
Update the WorldSession (triggered by World update)
Delete packet after processing by default
Definition at line 290 of file WorldSession.cpp.
|
inline |
Definition at line 503 of file WorldSession.h.
| bool WorldSession::ValidateHyperlinksAndMaybeKick | ( | std::string_view | str | ) |
Definition at line 735 of file WorldSession.cpp.
| void WorldSession::WriteMovementInfo | ( | WorldPacket * | data, |
| MovementInfo * | mi | ||
| ) |
Definition at line 1078 of file WorldSession.cpp.
|
friend |
Definition at line 1087 of file WorldSession.h.
|
private |
Definition at line 1146 of file WorldSession.h.
|
private |
Definition at line 1147 of file WorldSession.h.
|
private |
Definition at line 1180 of file WorldSession.h.
|
private |
Definition at line 1177 of file WorldSession.h.
|
private |
Definition at line 1174 of file WorldSession.h.
| uint32 WorldSession::_lastAuctionListItemsMSTime |
Definition at line 1059 of file WorldSession.h.
| uint32 WorldSession::_lastAuctionListOwnerItemsMSTime |
Definition at line 1060 of file WorldSession.h.
|
private |
Definition at line 1137 of file WorldSession.h.
|
private |
Definition at line 1156 of file WorldSession.h.
|
private |
Definition at line 1173 of file WorldSession.h.
Definition at line 1186 of file WorldSession.h.
|
private |
Definition at line 1140 of file WorldSession.h.
|
private |
Definition at line 1085 of file WorldSession.h.
|
private |
Definition at line 1083 of file WorldSession.h.
|
private |
Definition at line 1170 of file WorldSession.h.
|
private |
Definition at line 1144 of file WorldSession.h.
|
private |
Definition at line 1175 of file WorldSession.h.
|
private |
Definition at line 1145 of file WorldSession.h.
|
private |
Definition at line 1183 of file WorldSession.h.
|
private |
Definition at line 1182 of file WorldSession.h.
|
private |
Definition at line 1187 of file WorldSession.h.
|
private |
Definition at line 1188 of file WorldSession.h.
|
private |
Definition at line 1084 of file WorldSession.h.
|
private |
Definition at line 1154 of file WorldSession.h.
|
protected |
|
private |
Definition at line 1169 of file WorldSession.h.
|
private |
Definition at line 1164 of file WorldSession.h.
|
private |
Definition at line 1167 of file WorldSession.h.
|
private |
Definition at line 1142 of file WorldSession.h.
|
private |
Definition at line 1172 of file WorldSession.h.
|
private |
Definition at line 1171 of file WorldSession.h.
|
private |
Definition at line 1148 of file WorldSession.h.
|
private |
Definition at line 1139 of file WorldSession.h.
|
private |
Definition at line 1157 of file WorldSession.h.
|
private |
Definition at line 1163 of file WorldSession.h.
| time_t WorldSession::m_muteTime |
Definition at line 492 of file WorldSession.h.
|
private |
Definition at line 1158 of file WorldSession.h.
|
private |
Definition at line 1159 of file WorldSession.h.
|
private |
Definition at line 1160 of file WorldSession.h.
|
private |
Definition at line 1161 of file WorldSession.h.
|
private |
Definition at line 1162 of file WorldSession.h.
|
private |
Definition at line 1141 of file WorldSession.h.
| std::atomic<time_t> WorldSession::m_timeOutTime |
Definition at line 502 of file WorldSession.h.
|
private |
Definition at line 1149 of file WorldSession.h.
|
private |
Definition at line 1165 of file WorldSession.h.
|
private |
Definition at line 1166 of file WorldSession.h.
|
private |
Definition at line 1168 of file WorldSession.h.